Une image binaire, également appelé image bi-niveau ou image a deux niveaux, est une image matricielle qui n'a que deux valeurs possibles pour chaque pixel[1]. Chaque pixel d'une image binaire peut donc être stockée sous la forme d'un bit seulement[1].
Parmi les images numériques, et en particulier, les images matricielles, les images binaires sont les plus simples. Bichromes (la plupart du temps noire et blanche) elles sont ontologiquement numériques, c'est-à-dire que leur codage et leur décodage peuvent être faits directement vers la base 2.
Une image binaire peut être le résultat d'une binarisation, parfois réalisé avec un algorithme de seuillage ou de segmentation[2].